import Vue from 'vue'
import App from './App'
import uView from "uview-ui";
import VueI18n from 'vue-i18n'
import {
	myRequest,
	myUploadFile
} from './util/api.js'; //接口挂载原型链
Vue.prototype.$myRequest = myRequest //请求
Vue.prototype.$myUploadFile = myUploadFile //上传

import {showModalLogin} from './util/mologin.js'; 
Vue.prototype.$showModalLogin = showModalLogin //跳转登录
/* ------国际化--------- */
Vue.use(VueI18n)

const i18n = new VueI18n({
	locale: 'zh-CN', //初始化,保证刷新页面也保留
	// #ifdef APP-PLUS
		locale: plus.storage.getItem('locale') || 'zh-CN', //初始化,保证刷新页面也保留
		// #endif
		// #ifdef H5
		locale: localStorage.getItem('locale') || 'zh-CN', //初始化,保证刷新页面也保留
		// #endif
	// 加载语言文件的内容
	messages: {
		'zh-CN': require('./locales/zh-CN.js').lang,
		'en': require('./locales/en.js').lang
	}
})
Vue.prototype._i18n = i18n
/* -------国际化-------- */
Vue.use(uView);
Vue.config.productionTip = false
App.mpType = 'app'

const app = new Vue({
	i18n,
	...App
})
app.$mount()
